self-owned vehicle - Espagnol Anglais Dictionnaire